import { defHttp } from '/@/utils/http/axios';

/**
 * 获取数据列表
 * @param data 查询参数
 * @returns
 */
export function get${entity}List(data?: any) {
  return defHttp.post({ url: '/oams/${entity?lower_case}/page', data });
}

/**
 * 根据主键获取数据列表
 * @param data 查询参数
 * @returns
 */
export function get${entity}CodeList(data?: any) {
  return defHttp.post({ url: '/oams/${entity?lower_case}/list', data });
}


/**
 * 添加数据
 * @param data 参数
 * @returns
 */
export function add${entity}(data: any) {
  console.log(data);
  return defHttp.post({ url: '/oams/${entity?lower_case}/save', data },{isTransformResponse:false});
}

/**
 * 编辑数据
 * @param data 参数
 * @returns
 */
export function edit${entity}(data: any) {
  return defHttp.post({ url: '/oams/${entity?lower_case}/update', data },{isTransformResponse:false});
}

/**
 * 删除数据
 * @param data 参数
 * @returns
 */
export function delete${entity}(data: any) {
   return defHttp.post({ url: '/oams/${entity?lower_case}/remove', data},{isTransformResponse:false} );
}

/**
 * 根据主键获取数据
 * @param data 参数
 * @returns
 */
export function Get${entity}ByCode(data: any) {
  return defHttp.post({ url: '/oams/${entity?lower_case}/detail', data });
}
